// src/utils/flexible.js
(function (win, doc) {
  function setRootFontSize() {
    const designWidth = 375     // ✅ 设计稿宽度
    const maxWidth = 540        // 最大宽度（防止平板上字体过大）
    let clientWidth = Math.min(doc.documentElement.clientWidth, maxWidth)
    let fontSize = (clientWidth / designWidth) * 37.5  // ✅ 37.5 = rootValue
    doc.documentElement.style.fontSize = fontSize + 'px'
  }

  setRootFontSize()
  win.addEventListener('resize', setRootFontSize)
  win.addEventListener('pageshow', function(e) {
    if (e.persisted) setRootFontSize() // 后退缓存页面时重置
  })
})(window, document)